Text copied to clipboard!
Název
Text copied to clipboard!Vývojář otevřeného zdroje
Popis
Text copied to clipboard!
Hledáme vývojáře otevřeného zdroje, který se připojí k našemu týmu a bude se podílet na vývoji a údržbě softwarových projektů s otevřeným zdrojovým kódem. Tato pozice je ideální pro jednotlivce, kteří mají vášeň pro spolupráci, transparentnost a inovace v oblasti softwarového inženýrství. Jako vývojář otevřeného zdroje budete pracovat na různorodých projektech, které jsou veřejně dostupné a přístupné komunitě vývojářů po celém světě.
Vaší hlavní odpovědností bude psaní čistého, efektivního a dobře dokumentovaného kódu, který bude přínosem pro komunitu. Budete spolupracovat s ostatními vývojáři, přispívat do repozitářů na platformách jako GitHub, řešit problémy nahlášené uživateli a navrhovat nové funkce. Dále se očekává, že budete aktivně komunikovat s komunitou, účastnit se diskusí a přispívat k rozhodovacím procesům ohledně směřování projektů.
Tato role vyžaduje silné technické dovednosti, schopnost samostatné práce a ochotu učit se nové technologie. Zkušenosti s vývojem v jazycích jako Python, JavaScript, Go nebo Rust jsou výhodou. Důležitá je také znalost nástrojů pro správu verzí (např. Git), CI/CD procesů a základních principů softwarového inženýrství.
Nabízíme flexibilní pracovní prostředí, možnost práce na dálku, přístup k nejnovějším technologiím a příležitost ovlivnit vývoj softwaru, který používají tisíce lidí po celém světě. Pokud vás baví otevřený software a chcete být součástí dynamické a inovativní komunity, tato pozice je pro vás ideální.
Odpovědnosti
Text copied to clipboard!- Vývoj a údržba softwaru s otevřeným zdrojovým kódem
- Psaní čistého, efektivního a dobře dokumentovaného kódu
- Spolupráce s komunitou vývojářů na GitHubu a jiných platformách
- Řešení nahlášených chyb a implementace nových funkcí
- Účast na code review a zajištění kvality kódu
- Zajištění kompatibility softwaru napříč platformami
- Přispívání k dokumentaci projektů
- Účast na online diskusích a komunitních setkáních
- Dodržování zásad otevřeného vývoje a transparentnosti
- Navrhování architektury a technických řešení
Požadavky
Text copied to clipboard!- Zkušenosti s vývojem softwaru v jazycích jako Python, JavaScript, Go nebo Rust
- Znalost nástrojů pro správu verzí (např. Git)
- Zkušenosti s vývojem v prostředí open source
- Schopnost samostatné práce i týmové spolupráce
- Znalost CI/CD nástrojů a procesů
- Dobré komunikační dovednosti v angličtině
- Znalost principů softwarového inženýrství
- Zkušenosti s psaním technické dokumentace
- Schopnost řešit problémy a navrhovat efektivní řešení
- Vášeň pro otevřený software a komunitní vývoj
Potenciální otázky na pohovor
Text copied to clipboard!- Jaké open source projekty jste v minulosti podporoval/a?
- Jaké programovací jazyky ovládáte nejlépe?
- Jaký je váš přístup k řešení chyb a bugů?
- Jaké nástroje používáte pro správu verzí a proč?
- Jaké máte zkušenosti s prací v distribuovaných týmech?
- Jak přistupujete k psaní dokumentace?
- Jaké open source komunity sledujete nebo se jich účastníte?
- Jaké jsou vaše oblíbené nástroje pro CI/CD?
- Jak byste navrhl/a novou funkci pro existující open source projekt?
- Jak zvládáte zpětnou vazbu od komunity?